.van-nav-bar{
  background-color: #1577FF !important;

  text { color: white }
}
.van-hairline--bottom:after {
  border: none !important;
}

//.top{
//    background-color: #397CFD;
//    opacity: 0.2;
//}

.box1 {
  width: 100%;
  display: flex;
  flex-direction: column;

  .group1 {
    position: relative;
    display: flex;
    flex-direction: column;

    height: 400rpx;

    overflow: hidden;

    z-index: 3;

    .blue-image {
      position: absolute;

      left: 0; top: 0;
      z-index: -1;

      image {
        width: 100vw;
      }
    }
  }

  .word1 {
    display: block;
    color: rgba(255,255,255,0.69);
    font-size: 32rpx;
    white-space: nowrap;
    line-height: 44rpx;
    text-align: center;
    margin: 96rpx auto 0 auto;
  }
  .txt1 {
    display: block;
    overflow-wrap: break-word;
    color: rgba(255,255,255,1);
    font-size: 80rpx;
    white-space: nowrap;
    line-height: 94rpx;
    text-align: center;
    margin: 12rpx auto 0 auto;
  }

  .word2{
    margin: 20rpx auto 0 auto;
    background-color: rgb(255, 87, 51);
    width: 15%;
    color: white;
    text-align: center;
    padding: 5rpx;
    border-radius: 10rpx;
  }
}

.tabs {
  .tab {
    font-size: 36rpx;
    //font-weight: bold !important;
  }
}

.pay-list{
  .list-item{
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-top: 20rpx;

    .info-time-price{
      display: flex;
      flex-direction: row;
      align-items: center;
      padding-left: 30rpx;
      padding-right: 30rpx;
      margin-bottom: 20rpx;

      .info-time{
        display: flex;
        flex-direction: column;
        flex: 3;

        .list-item-info{
          color: #333333;
          font-weight: bold;
          font-size: larger;
        }

        .list-item-time{
          color: #999999;
          font-size: smaller;
          margin-top: 15rpx;
        }
      }

      .list-item-price{
        flex: 1;
        text-align: right;
        font-size: larger;
        font-weight: bold;
      }
    }

    .separate{
      background-color: #F9f9f9;
      height: 6rpx;
    }
  }
}
